package cn.edu.lingnan.dao;

import cn.edu.lingnan.pojo.Competition;

import java.util.List;

public interface CompetitionDao {
    //根据id查询比赛项目，返回一个对象
    public List<Competition> findCompetitionByName(String _id);

    //查询所有比赛项目，返回一个列表
    public List<Competition> findCompetitionAll();

    //添加比赛项目,成功返回1，失败返回0
    public int addCompetition(Competition competition);

    //删除比赛项目，,成功返回1，失败返回0
    public int delCompetitionByName(String name);

    public int delCompetitionById(int id);

    //修改比赛项目信息,成功返回1，失败返回0
    public int updateCompetitionById(Competition competition);

    //根据cid查询，participation表中是否有选中这条项目的记录
    public boolean isCompeteRegPart(int competitionId);

    //查询所有比赛的名称，返回一个列表
    public List<String> projectList();

}
